import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.junit.Test;

import java.io.*;

/**
 * 文件下载
 * Workbook   相当于用鼠标创建了一个Excel文件
 * sheet  对应于Excel文件中左下角的sheet页面（页签）
 * row  对应sheet页面中的行数据
 * cell  对应row页面中的单元格
 */
public class test {
    @Test
    public void test(){
        Workbook wb = new XSSFWorkbook();//相当于用鼠标创建了一个Excel文件
        Sheet sheet = wb.createSheet("sheet1");//对应于Excel文件中左下角的sheet页面（页签）
        Row row = sheet.createRow(1);//对应sheet页面中的行数据
        Cell cell = row.createCell(0);//对应row页面中的单元格
        Cell cell1 = row.createCell(1);
        Cell cell2 = row.createCell(2);
        Cell cell3 = row.createCell(3);
        Cell cell4 = row.createCell(4);
        Cell cell5 = row.createCell(5);
        Cell cell6 = row.createCell(6);
        cell.setCellValue("账户");
        cell1.setCellValue("模块");
        cell2.setCellValue("方法");
        cell3.setCellValue("执行时长");
        cell4.setCellValue("访问IP");
        cell5.setCellValue("访问时间");
        cell6.setCellValue("执行结果");
        try(OutputStream fileOut = new FileOutputStream("D:/workbook.xls")) {
wb.write(fileOut);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
}
